package control;

import exception.ImpossivelCompletarTarefaException;
import modelo.Vaga;
import negocio.FachadaVaga;

public class ControladoraVaga {
	
	public void inserir(Vaga vaga){
		
		FachadaVaga fachadaVaga = new FachadaVaga();
		try {
			fachadaVaga.inserirVaga(vaga);
		} catch (ImpossivelCompletarTarefaException e) {
			e.printStackTrace();
		}
	}
	
	@SuppressWarnings("unused")
	private void atualizar(Vaga vaga){
		
		FachadaVaga fachadaVaga = new FachadaVaga();
		try{
			fachadaVaga.atualizarVaga(vaga);
			
		} catch(ImpossivelCompletarTarefaException e){
		
		}
	}
	
	public void excluir(Vaga vaga){
		FachadaVaga fachadaEmpresa = new FachadaVaga();
		try{			
			fachadaEmpresa.excluirVaga(vaga);
		} catch(ImpossivelCompletarTarefaException e){
			e.printStackTrace();
		}
	}
	
	public void buscar(int id){
		FachadaVaga fachadaVaga = new FachadaVaga();
		try{			
			fachadaVaga.buscarVaga(id);
		} catch(ImpossivelCompletarTarefaException e){
			e.printStackTrace();
		}
	}
	
}	